// includes, system
#include <stdio.h>
#include <assert.h>

typedef struct 
        {
            int was_activ;
			int inputs_count;
            int connections[16];
        } cuEmbryo;

typedef struct 
        {
            int* device_neurons;
			cuEmbryo* device_embryos;
        } cuPointers;

// Simple utility function to check for CUDA runtime errors

void checkCUDAError(const char* msg);

__global__ void seek_embryos(int* neurons,
            int neurons_count,
            cuEmbryo* embryos, 
            int embryos_count );

